.logo {
    text-align: center;
    img {
        width: 1.4rem;
        height: 0.5rem;
        margin: 0.41rem 0 0.71rem 0;
    }
}

.login {
    height: 100%;
}

.login-list {
    width: 2.4rem;
    margin: 0 auto;
    li {
        height: 0.24rem;
        position: relative;
        margin-bottom: 0.25rem;
        input {
            border-bottom: 1px solid #ddd;
            height: 0.24rem;
            float: left;
            width: 100%;
            padding-left: 0.23rem;
            box-sizing: border-box;
            padding-bottom: 0.08rem;
            font-size: 0.12rem;
        }
        .icon {
            position: absolute;
            left: 0;
            top: 0;
        }
        .yzm {
            width: 0.6rem;
            height: 0.24rem;
            position: absolute;
            right: 0;
            bottom: 0.05rem;
            // float:right;
            // margin-top:
        }
        button {
            width: 0.9rem;
            height: 0.24rem;
            background: #C7181E;
            font-size: 0.12rem;
            color: #fff;
            position: absolute;
            right: 0;
            bottom: 0.05rem;
            &.bgcolor{
                background:#ddd;
            }
        }
    }
}

.btn-login {
    text-align: center;
    // height:0.36rem;
    margin-top: 0.05rem;
    button {
        width: 2.4rem;
        height: 0.36rem;
        background: #ddd;
        color: #fff;
        font-size: 0.14rem;
        &.active {
            background: #C7181E;
        }
    }
}

